// 导出矩形类
import { Rectangle } from "./rectangle.js";
import { skyDom } from "./util.js";

const skyStyle = getComputedStyle(skyDom);  // 获取 dom 元素样式
const skyWidth = parseFloat(skyStyle.width);
const skyHight = parseFloat(skyStyle.height);


export class Sky extends Rectangle {
    // 移动速度
    constructor(speed) {
        // 执行父类构造器
        super(skyWidth, skyHight, 0, 0, speed, 0, skyDom);
    }
    // 天空移动判断
    onMove() {
        // 当移动完一次重新回到原点
        this.left < -skyWidth / 2 && (this.left = 0);
    }
}